import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)
import {getStuList} from '@/api/userApi' //导入接口工具
const store = new Vuex.Store({
  state:{//公共资源
    StuNoSeleData:[],//存放学生未选课数据
    StuCous: [],//学生已选课表数据
    couId:null,//存放实时课程id
    qxkStuId:null,//当点击“去选课”之后，这里将获得一个实时的sid
    //定义分页配置 pageConf
    pageConf: {//课表专用
      pageCode: 1, //当前页
      pageSize: 4, //每页显示的记录数
      totalPage: 4, //总记录数（总条数）
      pageOption: [4, 8, 12], //分页选项
    },

    dialogTableVisible: false,
    Code:1,//存放 实时的页数（学生专用）
    Size:4,//存放 实时的条数（学生专用）
    //total:4,//存放实时的总条数（学生专用）
    tableData:[],//实时的学生数据（学生专用）

  },
  mutations:{


    //刷新学生列表
    RefreshStu(){
      console.log("全局变动了")
      getStuList(this.state.Code,this.state.Size).then(response => {
        const data = response.data//获取后台响应的原始数据
        this.state.tableData = data.data;//从原始数据中获取出学生数据
        console.log()
        console.log("此刻已刷新--页数是：",data.pageNum)
        console.log("此刻已刷新--条数是：",data.pageSize)
        console.log("此刻已刷新--总条数是：",data.total)
      })
    },

  }
})

export default store





























